Skip to content

Conversation

aduh95
Copy link
Contributor

@aduh95 aduh95 commented Oct 4, 2025

And introduce a nix.shell file which IMO can greatly improve the onboarding of new devs: if installing Nix is an option for them, they don't need to figure out which tools and lib to install and pollute their $PATH with those, they can simply let Nix create a sandboxed environment that's guaranteed to compile node (at least on the platforms we can test, i.e. Linux and macOS, and likely on all platforms compatible with Nix).

Regarding the maintenance burden of adding this, I have to maintain it whether this PR lands or not, and so far (I've been using this locally for the past 6 months) it's not been a lot of work, so I'd be happy to take care of it.

@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/build
  • @nodejs/security-wg
  • @nodejs/tsc

@nodejs-github-bot nodejs-github-bot added build Issues and PRs related to build files or the CI. doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory. labels Oct 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. doc Issues and PRs related to the documentations. meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants